thrombus localisation - German English Dictionary